Command Palette

Search for a command to run...

CYBER PHYSICAL SYSTEMScoretheory

COMPUTER ARCHITECTURE AND ORGANIZATION

ICE 2127

Syllabus

  • 01Number Representation and Arithmetic Operations
  • 02Character Representation
  • 03Memory locations and addresses
  • 04Memory operations
  • 05Addressing modes
  • 06CISC and RISC
  • 07Hardware for addition and subtraction
  • 08Multiplication
  • 09Hardware implementation
  • 10Booth's algorithm
  • 11Division
  • 12Floating point representation
  • 13IEEE standard floating-point representation
  • 14Bus organization
  • 15Comparison of hardwired and micro-programmed approach
  • 16Hardwired control design
  • 17Booths multiplier design
  • 18Micro-programmed multiplier control unit
  • 19Internal organization of memory chips
  • 20Structure of Larger Memories
  • 21Cache mapping functions
  • 22Replacement algorithms
  • 23Virtual memories
  • 24Accessing I/O devices
  • 25Interrupts
  • 26Enabling and disabling Interrupts
  • 27DMA
  • 28Pipeline Organization
  • 29Data dependencies
  • 30Handling data dependencies
  • 31Hardware multithreading
  • 32SIMD Processing
  • 33Graphics processing units
  • 34Shared memory multiprocessors
  • 35Interconnection Networks
  • 36Cache Coherence
  • 37Write-Through Protocol
  • 38Write-Back protocol
  • 39Directory-Based Cache Coherence

References

  • Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization and Embedded Systems, (6e), McGraw Hill Publication, 2012.
  • William Stallings, Computer Organization and Architecture – Designing for Performance, (9e), PHI, 2015.
  • Mohammed Rafiquzzaman and Rajan Chandra, Modern Computer Architecture, Galgotia Publications Pvt. Ltd., 2010.
Credits Structure
3Lecture
0Tutorial
0Practical
3Total